/*
Theme Name: ilover 2011
Theme URI:  http://www.ilover.me
Description:ilover编辑于2011年1月2日，为了迎接2011年的到来，特地修改并更换此主题。纪念思念的人。
version: 1.0.0
Author:ilover
Author URI: http://www.ilover.me/
Tags:ilover
*/

*{margin:0; padding:0;}img{border:0 none;}
body{font-size:13px;font-family: '微软雅黑','Microsoft Yahei',Arial,Tahoma,Sans-Serif;color:#212121;background:#FAFCFD; background-color:whiteSmoke;}
#container {width:860px;margin:0 auto; float:none; background: whiteSmoke url(images/middle-background.gif); padding-bottom:20px;}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-weight:normal;line-height:160%;}
a,a visited{color:#555;text-decoration:none;}
a:hover,.more-link:hover{color:#D581A2;text-shadow:0px 0px 2px #D581A2;}
ul,li{list-style:none;}
input{font-family:'微软雅黑','Microsoft Yahei',Arial;color:#777;}
.clear{clear:both}
/*Header*/
#header {

    background: whiteSmoke url(images/header.gif) no-repeat;

    width: 860px;

    height: 310px;

    margin-left: auto;

    margin-right: auto;

    clear: both;

    vertical-align: top;

    text-align: left;

}

#headerimg {

    width: 420px;

    float: right;

    text-align: left;

    padding-top: 180px;

}
#headertext {float:left; text-align:center; width:auto;}
#headerimg a, #headerimg h1 a {

    color: #d581a2;
	font-size:36px;

    text-decoration: none;
}

.description {

    font: 600 'Courier New',Courier,Garamond,'MS Serif';

    color: #999;

    letter-spacing: .2em;



}





#logo a{float:left;font-size:28px;line-height:65px;text-shadow:0px 0px 4px #777777;}
#description{float:left;}
#description,#des-1{color:#777;font-size:12px;margin:30px auto auto 5px;text-shadow:0px 0px 2px #777777}
#des-1{float:right;}
#des-1 a img{width:16px;height:16px;}
#des-1 img,#postlist .adimg img,.vcard img{opacity:0.5;}
#des-1 img:hover,#postlist .adimg img:hover,.vcard img:hover{opacity:1;}

/*menu*/
#menu{height:55px; margin-left:40px; margin-right:40px;}
#menu ul li{float:left;margin-right:-1px;text-align:center;min-width:57px;}
#menu ul li a{font-size:14px;display:block;padding:7px 14px;white-space:nowrap;text-shadow:0px 0px 3px #777777;}
#menu ul .current-menu-item a{color:#000;}
/*content*/
#content{height:100%;overflow:hidden; margin-left:25px; margin-right:25px;}
#postlist{width:550px;float:left;border-right:1px dashed #CCC;}
#postlist .post-home,#postlist .post-single{position:relative;padding:1em 1em 0;}
#postlist .post-home .post-content{border-bottom:1px dashed #CCC;padding:5px 1em 0;display:none;}
#postlist .post-single .post-content{border-bottom:1px dashed #CCC;padding:1em;}
#postlist .post-title h2{font-size:18px;line-height:25px;border-bottom:1px dashed #CCC;text-shadow:0px 0px 2px #777777;}
#postlist .post-title h2 a,#postlist  .post-single .post-title h2{padding:5px 10px;}
#postlist .post-messages{height:22px;padding:2px 0px;}
#postlist .post-messages-1{float:left;padding:2px 10px;height:22px;max-width:615px;overflow:hidden;}
#postlist .post-messages-1,#postlist .post-messages-1 a{color:#999;}
#postlist .post-messages-2{position:absolute;right:20px;top:20px;}
#postlist .more-link{position:absolute;right:20px;bottom:5px;}
#postlist .post-content p{margin:4px 0;line-height: 2em;}
#postlist .post-content ol,#postlist .post-content ul{margin:0 0 1em 2em;}
#postlist .post-content img{-webkit-box-shadow: #666 0px 0px 5px;-moz-box-shadow:#666 0px 0px 5px;box-shadow:#666 0px 0px 5px;padding:5px;}
#postlist .post-single .post-content a{border-bottom:1px dashed #CCC;}
#postlist .post-single .post-content a:hover{border-bottom:1px dashed #000;}
#postlist .post-content img{border:1px dashed #CCC \9;padding:5px \9;}
#postlist .post-content a:hover img {border: 1px dashed #ccc \9;}
/*comment*/
#comments .children .reply a,#comments .children .commentmetadata{display:none;}
#comments .comment-body:hover .reply a,#comments .comment-body:hover .commentmetadata{display:inline;}
#comments{font-size:12px;margin:0 1em;}
#comments .comment-body{padding:5px 0;min-height:45px;}
#comments .children .comment-body{padding:0 0 5px 0;min-height:0px;}
#comments .comment-body p{overflow:hidden;word-wrap:break-word;margin-bottom:2px;}
#comments ol,#comments ul{list-style:none;}
#comments .commentlist{clear:both;list-style:none;border-bottom: 1px dashed #CCC;}
#comments .commentlist li{margin-bottom:1em;}
#comments .commentmeta{float:left;margin-right:1em;}
#comments .commentmeta img{padding:4px;border:1px dashed #CCC;background-color:#fff;}
#comments .vcard,#comments .depth-1 .children .vcard{border-bottom: 1px dashed #EEE;}
#comments .comment-body:hover .vcard,#comments .depth-1 .vcard{border-bottom:1px dashed #ccc;}
#comments .depth-20 .children .comment-body .vcard span{display:none;}
#comments .commentmetadata,#comments .reply a{float:right;color:#999;}
#comments .children{margin:5px 0;}
#comments .children li{border:none;padding-bottom:0;margin-bottom:0;}
#comments .children li.odd{border-left:1px dashed #eee;}
#comments .children li.odd:hover{border-left:1px dashed #ccc;}
#comments .depth-20 .children li,#comments .depth-20 .children li.odd:hover{border-left:none;}
#comments .children .commentmeta img{width:28px;height:28px;padding:2px;margin-left:-16px;}
#respond{padding-right:20px;margin:1em 0 0 1em;}
#respond h3{padding:5px 0;color:#666;font-size:14px;}
#respond p{margin-bottom:8px;}
#cancel-comment-reply{float:right;}
#cancel-comment-reply a{text-decoration:none;font-size:12px; color:#999;}
#respond form input {font:12px;width:140px;padding:3px 0px 3px 50px;margin-right:10px;border:1px dashed #CCC;}
#respond form div label small {color:#777; font-size:14px; position:relative;left:-200px;}
*html #respond form div label small {position:relative; top:-5px;}
*+html #respond form div label small {position:relative; top:-5px;}
#commentform{width:99%;overflow:hidden;zoom:1;position:relative;}
#commentform textarea {width:99%;overflow:hidden;height:125px;font:14px '微软雅黑','Microsoft Yahei',Arial,Tahoma,Sans-Serif;color:#333;border:1px dashed #CCC;background:url(images/pinglun.png) no-repeat scroll center center;background-color:#FAFCFD;}
#commentform #submit{color:#777;font-size:14px;background-color:#FAFCFD;width:99%;padding:1px 5px;margin:8px 0;border:1px dashed #CCC;cursor:pointer;}
/*pages*/
#postlist .post-cate{list-style:none;color:#666;padding:5px 10px 0;}
#postlist .post-cate .post-title{_width:100%;padding:5px 0;border-bottom:1px dashed #ccc;}
#postlist .post-cate .post-title span{float:right;font-weight:normal; color:#999;}
#postlist .post-cate .post-content{padding:0 10px;border-bottom:1px dashed #ccc;margin-top:-1px;}
/*widget*/
#sidebar {float:right;width:255px;overflow:hidden;font-size:12px;}
#sidebar h3{font-size:15px;font-weight:400;border-bottom: 1px dashed #CCC;}
#sidebar h3 a{padding:0 9px 2px 10px;}
#sidebar ul{list-style:none;overflow:hidden;}
#sidebar li{overflow:hidden;_zoom:1;}
#sidebar div{margin:1em 1em 2em;}
.widget_links li,.widget_categories ul li,.widget_meta ul li,.widget_archive ul li,.widget_pages ul li{padding:0 0 2px 10px;height:18px;float:left;width:43%;overflow:hidden;}
.widget_recent_entries ul li,.widget_recent_comments ul li{padding:5px 0 0 10px;height:18px;width:100%;overflow:hidden;}
#sidebar .wp-smiley{margin-bottom: -5px;}
#sidebar #sidebar-tab{margin:1em 0 0;overflow:hidden;}
#sidebar #tab-title,#sidebar #tab-content{margin:0 1em 0;}
#tab-title{padding:3px 0;}
#tab-title .selected{color:#333;}
#tab-title h3{font-size:15px;font-weight:400;}
#tab-title span{padding:0 8px;cursor:pointer;}
#tab-content .hide{display:none;}
#tab-content ul{padding:5px 10px;overflow:hidden;}
#tab-content ul li{padding-top:5px;height:18px;}
#sidebar .widget_calendar h3{display:none;}
#calendar_wrap{margin:5px 10px;color:#666;}
#wp-calendar{width:100%;}
#wp-calendar caption{border-bottom:1px dashed #CCC;font-size:15px;font-weight:400;}
#wp-calendar td{text-align:center;}
#wp-calendar tbody td a{color:#356aa0;}
#wp-calendar td#prev{text-align:left;}
#wp-calendar td#next{text-align:right;}
#wp-calendar td#prev a,#wp-calendar td#next a{background-color:#fff;}
#wp-calendar td#today{background-color:#eee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#sidebar .widget_search{border:1px dashed #CCC;margin:1em 1em 2em;height:23px;}
#sidebar .widget_search #s{float:left;width:190px;border:0 none;}
#sidebar .widget_search input,#sidebar .widget_search input:hover{border:0px none;height: 22px;}
#sidebar .widget_search #searchsubmit{background:none;font-family:'微软雅黑','Microsoft Yahei',Arial;color:#777;cursor:pointer;}
/*navigation*/
.pagenavi{text-align:center;padding:1em 0 1.5em;}
.page-numbers{border-bottom:5px solid #ccc;padding:5px 8px 4px;margin:0 5px;}
.page-numbers:hover,.pagenavi .current{color:#D581A2;border-bottom:5px solid #D581A2;}
/*footer*/

#footer {
	
	background: url(images/footer.gif) no-repeat;

    width: 860px;

    margin-left: auto;

    margin-right: auto;

    height: 83px;

    clear: both;    

    text-align: center;
    }
/*
.footr{display:block;padding:7px 14px;border:1px solid #CCC;-webkit-box-shadow:#aaa 0px 0px 5px;-moz-box-shadow:#aaa 0px 0px 5px;box-shadow:#aaa 0px 0px 5px;margin-left:-1px;}
.footr{float:right;}
*/

#shangxia{position:absolute;top:40%;left:50%;margin-left:-465px;display:block;}
#shang,#comt,#xia{background:url(images/huadong.png) no-repeat;position:relative;cursor:pointer;height:25px;width:29px;margin:10px 0 0;}
#comt{background-position:center -30px;height:32px;}
#xia{background-position:center -68px;}

#postlist .rayfile,.zip,.doc,.pdf,.png{padding-left:19px;}
#postlist .rayfile{background:url(images/ico.gif) no-repeat left 3px;}
#postlist .zip{background:url(images/ico.gif) no-repeat left -55px;}
#postlist .doc{background:url(images/ico.gif) no-repeat left -36px;}
#postlist .pdf{background:url(images/ico.gif) no-repeat left -74px;}
#postlist .png{background:url(images/ico.gif) no-repeat left -17px;}

#scrollbox{width:680px;height:55px;margin:10px 1em;position:relative;overflow:hidden;border-bottom: 1px dashed #CCC;border-top:1px dashed #ccc;}
#scrollbox ul {width:750px;height:55px;position:absolute;}
#scrollbox li{list-style:none;float:left;margin:10px 0 10px 9px;}
#scrollbox img{padding:2px;box-shadow:#666 0px 0px 5px;-webkit-box-shadow: #666 0px 0px 5px;-moz-box-shadow:#666 0px 0px 5px;}

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;-webkit-box-shadow: #666 0px 0px 10px;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0;float: left;}
#lightbox-nav-btnNext {right: 0;float: right;}